package pos.data;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;

import pos.domain.EventoActividadGrupo;

public class JDBCEventoActividadGrupoDAO implements IEventoActividadGrupoDAO{
	
	IUsuarioDAO depDAO;
	private Connection conn;
	
	public JDBCEventoActividadGrupoDAO()
	{
		conn = ConnectionManager.getInstance().checkOut();
		depDAO = new JDBCUsuarioDAO(conn);
	}
	public JDBCEventoActividadGrupoDAO(Connection conn)
	{
		this.conn=conn;
		depDAO = new JDBCUsuarioDAO(conn);
	}
	protected void finalize() {
		ConnectionManager.getInstance().checkIn(conn);
	}	
  public void insertEventoActividadGrupo(EventoActividadGrupo e, String oid)
  {
	  
	System.out.println("oid de evento"+ oid);  
	String sql = "INSERT INTO eventosactividadgrupo ( OID, deportistaOID) VALUES (?) ";
    PreparedStatement stmt = null;
  
    try {
        stmt = conn.prepareStatement(sql);

        stmt.setString(1, oid);
     //   stmt.setString(2,depDAO.selectUsuarioOID( e.getDeportista_creador().getUserName())); 


        stmt.executeUpdate();
    } catch (SQLException ex) {
        System.out.println("Mensaje de error: " + ex.getMessage());
        System.out.println("SQLState: " + ex.getSQLState());
        System.out.println("Codigo de error: " + ex.getErrorCode());
    } finally {
        try {
        	
            if (stmt != null) {
                stmt.close();
            }
        } catch (SQLException ex) {
        }
    }
  }
}
